const mysql = require('mysql')

const pool = mysql.createPool({
  host: '192.168.64.2',   // 数据库地址
  user: 'test',    // 数据库用户
  password: '123456',  // 数据库密码
  database: 'gp18'  // 选中数据库
})

module.exports = (sql, params) => {
  // 在数据池中进行会话操作
  return new Promise((resolve, reject) => {
    pool.getConnection(function (err, connection) {
      connection.query(sql,params, (error, results, fields) => {
        if(error){
          reject(error)
        }else{
          resolve(results)
        }
        // 结束会话
        connection.release();
        // 如果有错误就抛出
      })
    })
  })

}